planetary embryo - French English Dictionary